<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>判断数组的方法</title>
</head>
<body>

</body>
<script>
    const arr = [1,2,3]
    // 1、Object.prototype.toString.call(arr).slice(8,-1)
    //    .slice(8,-1)意思是正着数到第8个(不包含第8个),要第8个后面的直到 -1个
    console.log(Object.prototype.toString.call(arr).slice(8,-1))
    // 2、obj.__proto__ === Array.prototype
    console.log(arr.__proto__)
    // 3、Array.isArrray(obj)
    console.log(Array.isArray(arr)) // true
    // 4、instanceof
    console.log(arr instanceof Array) // true
    // 5、Array.prototype.isPrototypeOf(obj)
    console.log(Array.prototype.isPrototypeOf(arr) ) // true
</script>
</html>
